package org.jeecg.modules.basesource.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @Description: 利润表_年（适用执行小企业会计准则的企业）
 * @Author: jeecg-boot
 * @Date:   2022-02-25
 * @Version: V1.0
 */
@Data
@TableName("sb_cwbb_xqykjzz_lrb_nb")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="sb_cwbb_xqykjzz_lrb_nb对象", description="利润表_年（适用执行小企业会计准则的企业）")
public class SbCwbbXqykjzzLrbNb {
    
	/**纳税人识别号*/
	@Excel(name = "纳税人识别号", width = 15)
    @ApiModelProperty(value = "纳税人识别号")
	@MppMultiId
	private String tynsrsbh;
	/**纳税人名称*/
	@Excel(name = "纳税人名称", width = 15)
    @ApiModelProperty(value = "纳税人名称")
	private String nsrmc;
	/**资料报送采集UUID*/
	@Excel(name = "资料报送采集UUID", width = 15)
    @ApiModelProperty(value = "资料报送采集UUID")
	private String zlbscjuuid;
	/**会计制度（准则）代码*/
	@Excel(name = "会计制度（准则）代码", width = 15)
    @ApiModelProperty(value = "会计制度（准则）代码")
	private String kjzdzzDm;
	/**会计制度（准则）名称*/
	@Excel(name = "会计制度（准则）名称", width = 15)
    @ApiModelProperty(value = "会计制度（准则）名称")
	private String kjzdzzmc;
	/**资料报送大类代码*/
	@Excel(name = "资料报送大类代码", width = 15)
    @ApiModelProperty(value = "资料报送大类代码")
	private String zlbsdlDm;
	/**资料报送大类名称*/
	@Excel(name = "资料报送大类名称", width = 15)
    @ApiModelProperty(value = "资料报送大类名称")
	private String zlbsdlmc;
	/**资料报送小类代码*/
	@Excel(name = "资料报送小类代码", width = 15)
    @ApiModelProperty(value = "资料报送小类代码")
	private String zlbsxlDm;
	/**资料报送小类名称*/
	@Excel(name = "资料报送小类名称", width = 15)
    @ApiModelProperty(value = "资料报送小类名称")
	private String zlbsxlmc;
	/**税款所属期起*/
	@Excel(name = "税款所属期起", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "税款所属期起")
	@MppMultiId
	private Date skssqq;
	/**税款所属期止*/
	@Excel(name = "税款所属期止", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "税款所属期止")
	@MppMultiId
	private Date skssqz;
	/**报表所属期*/
	@Excel(name = "报表所属期", width = 15)
    @ApiModelProperty(value = "报表所属期")
	private String bbssq;
	/**报送日期*/
	@Excel(name = "报送日期", width = 20, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "报送日期")
	private Date bsrq;
	/**数据采集时间*/
	@Excel(name = "数据采集时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "数据采集时间")
	private Date sjcjSj;
	/**一、营业收入_本年累计金额*/
	@Excel(name = "一、营业收入_本年累计金额", width = 15)
    @ApiModelProperty(value = "一、营业收入_本年累计金额")
	private Double yyysrBnljje;
	/**一、营业收入_上年金额*/
	@Excel(name = "一、营业收入_上年金额", width = 15)
    @ApiModelProperty(value = "一、营业收入_上年金额")
	private Double yyysrSnje;
	/**减：营业成本_本年累计金额*/
	@Excel(name = "减：营业成本_本年累计金额", width = 15)
    @ApiModelProperty(value = "减：营业成本_本年累计金额")
	private Double jyycbBnljje;
	/**减：营业成本_上年金额*/
	@Excel(name = "减：营业成本_上年金额", width = 15)
    @ApiModelProperty(value = "减：营业成本_上年金额")
	private Double jyycbSnje;
	/**营业税金及附加_本年累计金额*/
	@Excel(name = "营业税金及附加_本年累计金额", width = 15)
    @ApiModelProperty(value = "营业税金及附加_本年累计金额")
	private Double yysjjfjBnljje;
	/**营业税金及附加_上年金额*/
	@Excel(name = "营业税金及附加_上年金额", width = 15)
    @ApiModelProperty(value = "营业税金及附加_上年金额")
	private Double yysjjfjSnje;
	/**其中：消费税_本年累计金额*/
	@Excel(name = "其中：消费税_本年累计金额", width = 15)
    @ApiModelProperty(value = "其中：消费税_本年累计金额")
	private Double qzxfsBnljje;
	/**其中：消费税_上年金额*/
	@Excel(name = "其中：消费税_上年金额", width = 15)
    @ApiModelProperty(value = "其中：消费税_上年金额")
	private Double qzxfsSnje;
	/**营业税_本年累计金额*/
	@Excel(name = "营业税_本年累计金额", width = 15)
    @ApiModelProperty(value = "营业税_本年累计金额")
	private Double yysBnljje;
	/**营业税_上年金额*/
	@Excel(name = "营业税_上年金额", width = 15)
    @ApiModelProperty(value = "营业税_上年金额")
	private Double yysSnje;
	/**城市维护建设税_本年累计金额*/
	@Excel(name = "城市维护建设税_本年累计金额", width = 15)
    @ApiModelProperty(value = "城市维护建设税_本年累计金额")
	private Double cswhjssBnljje;
	/**城市维护建设税_上年金额*/
	@Excel(name = "城市维护建设税_上年金额", width = 15)
    @ApiModelProperty(value = "城市维护建设税_上年金额")
	private Double cswhjssSnje;
	/**资源税_本年累计金额*/
	@Excel(name = "资源税_本年累计金额", width = 15)
    @ApiModelProperty(value = "资源税_本年累计金额")
	private Double zysBnljje;
	/**资源税_上年金额*/
	@Excel(name = "资源税_上年金额", width = 15)
    @ApiModelProperty(value = "资源税_上年金额")
	private Double zysSnje;
	/**土地增值税_本年累计金额*/
	@Excel(name = "土地增值税_本年累计金额", width = 15)
    @ApiModelProperty(value = "土地增值税_本年累计金额")
	private Double tdzzsBnljje;
	/**土地增值税_上年金额*/
	@Excel(name = "土地增值税_上年金额", width = 15)
    @ApiModelProperty(value = "土地增值税_上年金额")
	private Double tdzzsSnje;
	/**城镇土地使用税、房产税、车船税、印花税_本年累计金额*/
	@Excel(name = "城镇土地使用税、房产税、车船税、印花税_本年累计金额", width = 15)
    @ApiModelProperty(value = "城镇土地使用税、房产税、车船税、印花税_本年累计金额")
	private Double cztdsysfcsccsyhsBnljje;
	/**城镇土地使用税、房产税、车船税、印花税_上年金额*/
	@Excel(name = "城镇土地使用税、房产税、车船税、印花税_上年金额", width = 15)
    @ApiModelProperty(value = "城镇土地使用税、房产税、车船税、印花税_上年金额")
	private Double cztdsysfcsccsyhsSnje;
	/**教育费附加、矿产资源补偿费、排污费_本年累计金额*/
	@Excel(name = "教育费附加、矿产资源补偿费、排污费_本年累计金额", width = 15)
    @ApiModelProperty(value = "教育费附加、矿产资源补偿费、排污费_本年累计金额")
	private Double jyffjkczybcfpwfBnljje;
	/**教育费附加、矿产资源补偿费、排污费_上年金额*/
	@Excel(name = "教育费附加、矿产资源补偿费、排污费_上年金额", width = 15)
    @ApiModelProperty(value = "教育费附加、矿产资源补偿费、排污费_上年金额")
	private Double jyffjkczybcfpwfSnje;
	/**销售费用_本年累计金额*/
	@Excel(name = "销售费用_本年累计金额", width = 15)
    @ApiModelProperty(value = "销售费用_本年累计金额")
	private Double xsfyBnljje;
	/**销售费用_上年金额*/
	@Excel(name = "销售费用_上年金额", width = 15)
    @ApiModelProperty(value = "销售费用_上年金额")
	private Double xsfySnje;
	/**其中：商品维修费_本年累计金额*/
	@Excel(name = "其中：商品维修费_本年累计金额", width = 15)
    @ApiModelProperty(value = "其中：商品维修费_本年累计金额")
	private Double qzspwxfBnljje;
	/**其中：商品维修费_上年金额*/
	@Excel(name = "其中：商品维修费_上年金额", width = 15)
    @ApiModelProperty(value = "其中：商品维修费_上年金额")
	private Double qzspwxfSnje;
	/**广告费和业务宣传费_本年累计金额*/
	@Excel(name = "广告费和业务宣传费_本年累计金额", width = 15)
    @ApiModelProperty(value = "广告费和业务宣传费_本年累计金额")
	private Double ggfhywxcfBnljje;
	/**广告费和业务宣传费_上年金额*/
	@Excel(name = "广告费和业务宣传费_上年金额", width = 15)
    @ApiModelProperty(value = "广告费和业务宣传费_上年金额")
	private Double ggfhywxcfSnje;
	/**管理费用_本年累计金额*/
	@Excel(name = "管理费用_本年累计金额", width = 15)
    @ApiModelProperty(value = "管理费用_本年累计金额")
	private Double glfyBnljje;
	/**管理费用_上年金额*/
	@Excel(name = "管理费用_上年金额", width = 15)
    @ApiModelProperty(value = "管理费用_上年金额")
	private Double glfySnje;
	/**其中：开办费_本年累计金额*/
	@Excel(name = "其中：开办费_本年累计金额", width = 15)
    @ApiModelProperty(value = "其中：开办费_本年累计金额")
	private Double qzkbfBnljje;
	/**其中：开办费_上年金额*/
	@Excel(name = "其中：开办费_上年金额", width = 15)
    @ApiModelProperty(value = "其中：开办费_上年金额")
	private Double qzkbfSnje;
	/**业务招待费_本年累计金额*/
	@Excel(name = "业务招待费_本年累计金额", width = 15)
    @ApiModelProperty(value = "业务招待费_本年累计金额")
	private Double ywzdfBnljje;
	/**业务招待费_上年金额*/
	@Excel(name = "业务招待费_上年金额", width = 15)
    @ApiModelProperty(value = "业务招待费_上年金额")
	private Double ywzdfSnje;
	/**研究费用_本年累计金额*/
	@Excel(name = "研究费用_本年累计金额", width = 15)
    @ApiModelProperty(value = "研究费用_本年累计金额")
	private Double yjfyBnljje;
	/**研究费用_上年金额*/
	@Excel(name = "研究费用_上年金额", width = 15)
    @ApiModelProperty(value = "研究费用_上年金额")
	private Double yjfySnje;
	/**财务费用_本年累计金额*/
	@Excel(name = "财务费用_本年累计金额", width = 15)
    @ApiModelProperty(value = "财务费用_本年累计金额")
	private Double cwfyBnljje;
	/**财务费用_上年金额*/
	@Excel(name = "财务费用_上年金额", width = 15)
    @ApiModelProperty(value = "财务费用_上年金额")
	private Double cwfySnje;
	/**其中：利息费用（收入以“-”号填列）_本年累计金额*/
	@Excel(name = "其中：利息费用（收入以“-”号填列）_本年累计金额", width = 15)
    @ApiModelProperty(value = "其中：利息费用（收入以“-”号填列）_本年累计金额")
	private Double qzlxfysryhtlBnljje;
	/**其中：利息费用（收入以“-”号填列）_上年金额*/
	@Excel(name = "其中：利息费用（收入以“-”号填列）_上年金额", width = 15)
    @ApiModelProperty(value = "其中：利息费用（收入以“-”号填列）_上年金额")
	private Double qzlxfysryhtlSnje;
	/**加：投资收益（损失以“-”号填列）_本年累计金额*/
	@Excel(name = "加：投资收益（损失以“-”号填列）_本年累计金额", width = 15)
    @ApiModelProperty(value = "加：投资收益（损失以“-”号填列）_本年累计金额")
	private Double jtzsyssyhtlBnljje;
	/**加：投资收益（损失以“-”号填列）_上年金额*/
	@Excel(name = "加：投资收益（损失以“-”号填列）_上年金额", width = 15)
    @ApiModelProperty(value = "加：投资收益（损失以“-”号填列）_上年金额")
	private Double jtzsyssyhtlSnje;
	/**二、营业利润（亏损以“-”号填列）_本年累计金额*/
	@Excel(name = "二、营业利润（亏损以“-”号填列）_本年累计金额", width = 15)
    @ApiModelProperty(value = "二、营业利润（亏损以“-”号填列）_本年累计金额")
	private Double eyylrksyhtlBnljje;
	/**二、营业利润（亏损以“-”号填列）_上年金额*/
	@Excel(name = "二、营业利润（亏损以“-”号填列）_上年金额", width = 15)
    @ApiModelProperty(value = "二、营业利润（亏损以“-”号填列）_上年金额")
	private Double eyylrksyhtlSnje;
	/**加：营业外收入_本年累计金额*/
	@Excel(name = "加：营业外收入_本年累计金额", width = 15)
    @ApiModelProperty(value = "加：营业外收入_本年累计金额")
	private Double jyywsrBnljje;
	/**加：营业外收入_上年金额*/
	@Excel(name = "加：营业外收入_上年金额", width = 15)
    @ApiModelProperty(value = "加：营业外收入_上年金额")
	private Double jyywsrSnje;
	/**其中：政府补助_本年累计金额*/
	@Excel(name = "其中：政府补助_本年累计金额", width = 15)
    @ApiModelProperty(value = "其中：政府补助_本年累计金额")
	private Double qzzfbzBnljje;
	/**其中：政府补助_上年金额*/
	@Excel(name = "其中：政府补助_上年金额", width = 15)
    @ApiModelProperty(value = "其中：政府补助_上年金额")
	private Double qzzfbzSnje;
	/**减：营业外支出_本年累计金额*/
	@Excel(name = "减：营业外支出_本年累计金额", width = 15)
    @ApiModelProperty(value = "减：营业外支出_本年累计金额")
	private Double jyywzcBnljje;
	/**减：营业外支出_上年金额*/
	@Excel(name = "减：营业外支出_上年金额", width = 15)
    @ApiModelProperty(value = "减：营业外支出_上年金额")
	private Double jyywzcSnje;
	/**其中：坏账损失_本年累计金额*/
	@Excel(name = "其中：坏账损失_本年累计金额", width = 15)
    @ApiModelProperty(value = "其中：坏账损失_本年累计金额")
	private Double qzhzssBnljje;
	/**其中：坏账损失_上年金额*/
	@Excel(name = "其中：坏账损失_上年金额", width = 15)
    @ApiModelProperty(value = "其中：坏账损失_上年金额")
	private Double qzhzssSnje;
	/**无法收回的长期债券投资损失_本年累计金额*/
	@Excel(name = "无法收回的长期债券投资损失_本年累计金额", width = 15)
    @ApiModelProperty(value = "无法收回的长期债券投资损失_本年累计金额")
	private Double wfshdcqzqtzssBnljje;
	/**无法收回的长期债券投资损失_上年金额*/
	@Excel(name = "无法收回的长期债券投资损失_上年金额", width = 15)
    @ApiModelProperty(value = "无法收回的长期债券投资损失_上年金额")
	private Double wfshdcqzqtzssSnje;
	/**无法收回的长期股权投资损失_本年累计金额*/
	@Excel(name = "无法收回的长期股权投资损失_本年累计金额", width = 15)
    @ApiModelProperty(value = "无法收回的长期股权投资损失_本年累计金额")
	private Double wfshdcqgqtzssBnljje;
	/**无法收回的长期股权投资损失_上年金额*/
	@Excel(name = "无法收回的长期股权投资损失_上年金额", width = 15)
    @ApiModelProperty(value = "无法收回的长期股权投资损失_上年金额")
	private Double wfshdcqgqtzssSnje;
	/**自然灾害等不可抗力因素造成的损失_本年累计金额*/
	@Excel(name = "自然灾害等不可抗力因素造成的损失_本年累计金额", width = 15)
    @ApiModelProperty(value = "自然灾害等不可抗力因素造成的损失_本年累计金额")
	private Double zrzhdbkklyszcdssBnljje;
	/**自然灾害等不可抗力因素造成的损失_上年金额*/
	@Excel(name = "自然灾害等不可抗力因素造成的损失_上年金额", width = 15)
    @ApiModelProperty(value = "自然灾害等不可抗力因素造成的损失_上年金额")
	private Double zrzhdbkklyszcdssSnje;
	/**税收滞纳金_本年累计金额*/
	@Excel(name = "税收滞纳金_本年累计金额", width = 15)
    @ApiModelProperty(value = "税收滞纳金_本年累计金额")
	private Double ssznjBnljje;
	/**税收滞纳金_上年金额*/
	@Excel(name = "税收滞纳金_上年金额", width = 15)
    @ApiModelProperty(value = "税收滞纳金_上年金额")
	private Double ssznjSnje;
	/**三、利润总额（亏损总额以“-”号填列）_本年累计金额*/
	@Excel(name = "三、利润总额（亏损总额以“-”号填列）_本年累计金额", width = 15)
    @ApiModelProperty(value = "三、利润总额（亏损总额以“-”号填列）_本年累计金额")
	private Double slrzekszeyhtlBnljje;
	/**三、利润总额（亏损总额以“-”号填列）_上年金额*/
	@Excel(name = "三、利润总额（亏损总额以“-”号填列）_上年金额", width = 15)
    @ApiModelProperty(value = "三、利润总额（亏损总额以“-”号填列）_上年金额")
	private Double slrzekszeyhtlSnje;
	/**减：所得税费用_本年累计金额*/
	@Excel(name = "减：所得税费用_本年累计金额", width = 15)
    @ApiModelProperty(value = "减：所得税费用_本年累计金额")
	private Double jsdsfyBnljje;
	/**减：所得税费用_上年金额*/
	@Excel(name = "减：所得税费用_上年金额", width = 15)
    @ApiModelProperty(value = "减：所得税费用_上年金额")
	private Double jsdsfySnje;
	/**四、净利润（净亏损以“-”号填列）_本年累计金额*/
	@Excel(name = "四、净利润（净亏损以“-”号填列）_本年累计金额", width = 15)
    @ApiModelProperty(value = "四、净利润（净亏损以“-”号填列）_本年累计金额")
	private Double sjlrjksyhtlBnljje;
	/**四、净利润（净亏损以“-”号填列）_上年金额*/
	@Excel(name = "四、净利润（净亏损以“-”号填列）_上年金额", width = 15)
    @ApiModelProperty(value = "四、净利润（净亏损以“-”号填列）_上年金额")
	private Double sjlrjksyhtlSnje;
	/**数据生命周期开始时间*/
	@Excel(name = "数据生命周期开始时间", width = 15)
    @ApiModelProperty(value = "数据生命周期开始时间")
	private String dataStartDate;
	/**数据生命周期结束时间*/
	@Excel(name = "数据生命周期结束时间", width = 15)
    @ApiModelProperty(value = "数据生命周期结束时间")
	private String dataEndDate;
	/**创建时间*/
	@Excel(name = "创建时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "创建时间")
	private Date createTime;
	/**修改时间*/
	@Excel(name = "修改时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "修改时间")
	private Date updateTime;
	/**区域编码*/
	@Excel(name = "区域编码", width = 15)
    @ApiModelProperty(value = "区域编码")
	private String areaCode;
}
